﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using AG.Comunes.Entidades;
using System.Data;

namespace AG.Servicios.ServiciosAdministracionTaquilla
{
    public interface IServicioAdministracionTaquilla
    {

        /// <summary>
        /// Metodo que se comunica con con la capa de datos 
        /// </summary>
        /// <param name="producto">producto a guardar</param>
        /// <returns>TRUE si se guardo correctamente FALSE si hubo un error</returns>
        bool GuardarProducto(Producto producto);

        /// <summary>
        /// Metodo que se comunica con con la capa de datos 
        /// </summary>
        /// <param name="producto">Producto a modificar</param>
        /// <returns>TRUE si se modifico correctamente FALSE si hubo un error</returns>
        bool ModificarProducto(Producto producto);

        /// <summary>
        /// Metodo que consulta los productos y los almacena en una DataTable
        /// </summary>
        /// <returns></returns>
        DataSet ObtenerTodosLosProductos();
    }
}
